package com.szholly.pro.watergas_server.ps.data;

import com.szholly.data.general.GlobalDataType;
import com.szholly.data.general.RowBase;

/**
 *  MonitorDataHour
 */
public class MonitorDataHourRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 数据时间
	 */
	public final static String FIELD_Datatime = "DATATIME";
	
	/**
	 * 报文
	 */
	public final static String FIELD_Msg = "MSG";
	
	/**
	 * 系统编号
	 */
	public final static String FIELD_St = "ST";
	
	/**
	 * 设备唯一编码
	 */
	public final static String FIELD_Mn = "MN";
	
	/**
	 * 运维有效性，无效标识为1
	 */
	public final static String FIELD_OpFlag = "OP_FLAG";
	
	/**
	 * 最大值
	 */
	public final static String FIELD_Max = "MAX";
	
	/**
	 * guid
	 */
	public final static String FIELD_Guid = "GUID";
	
	/**
	 * 排放量
	 */
	public final static String FIELD_Cou = "COU";
	
	/**
	 * 是否有错误数据
	 */
	public final static String FIELD_ErrorData = "ERROR_DATA";
	
	/**
	 * 命令编号
	 */
	public final static String FIELD_Cn = "CN";
	
	/**
	 * 修改人
	 */
	public final static String FIELD_ModifyUserId = "MODIFY_USER_ID";
	
	/**
	 * 数据标识
	 */
	public final static String FIELD_Flag = "FLAG";
	
	/**
	 * 排放量消减量
	 */
	public final static String FIELD_AmountCou = "AMOUNT_COU";
	
	/**
	 * 浓度消减量
	 */
	public final static String FIELD_AmountDens = "AMOUNT_DENS";
	
	/**
	 * 平均值
	 */
	public final static String FIELD_Avg = "AVG";
	
	/**
	 * 最小值
	 */
	public final static String FIELD_Min = "MIN";
	
	/**
	 * 数据来源标识：0设备上传，1人工监测，2人工修约(设备上传)，3人工修约(人工监测) 4系统修约(设备上传) 5系统修约(人工监测)
	 */
	public final static String FIELD_DataFrom = "DATA_FROM";
	
	/**
	 * 修约凭证id
	 */
	public final static String FIELD_ModifyCertificateId = "MODIFY_CERTIFICATE_ID";
	
	/**
	 * 参数名称
	 */
	public final static String FIELD_Parmname = "PARMNAME";
	
	/**
	 * 修改日期
	 */
	public final static String FIELD_ModifyDate = "MODIFY_DATE";
	
	/**
	 * 数据入库时间
	 */
	public final static String FIELD_Createtime = "CREATETIME";
	
	/**
	 * 请求编码
	 */
	public final static String FIELD_Qn = "QN";
	
	
	
	/**
	 * 获取数据时间
	 */
	public java.util.Date getDatatime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_Datatime);
	}

	/**
	 * 设置数据时间
	 */
	public void setDatatime(java.util.Date value) {
		setValue(FIELD_Datatime, value);
	}
	
	/**
	 * 获取系统编号
	 */
	public String getSt() {
		return (String) getValue(GlobalDataType.String, FIELD_St);
	}

	/**
	 * 设置系统编号
	 */
	public void setSt(String value) {
		setValue(FIELD_St, value);
	}
	
	/**
	 * 获取设备唯一编码
	 */
	public String getMn() {
		return (String) getValue(GlobalDataType.String, FIELD_Mn);
	}

	/**
	 * 设置设备唯一编码
	 */
	public void setMn(String value) {
		setValue(FIELD_Mn, value);
	}
	
	/**
	 * 获取运维有效性，无效标识为1
	 */
	public String getOpFlag() {
		return (String) getValue(GlobalDataType.String, FIELD_OpFlag);
	}

	/**
	 * 设置运维有效性，无效标识为1
	 */
	public void setOpFlag(String value) {
		setValue(FIELD_OpFlag, value);
	}
	
	/**
	 * 获取最大值
	 */
	public Integer getMax() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Max);
	}

	/**
	 * 设置最大值
	 */
	public void setMax(Integer value) {
		setValue(FIELD_Max, value);
	}
	
	/**
	 * 获取guid
	 */
	public String getGuid() {
		return (String) getValue(GlobalDataType.String, FIELD_Guid);
	}

	/**
	 * 设置guid
	 */
	public void setGuid(String value) {
		setValue(FIELD_Guid, value);
	}
	
	/**
	 * 获取排放量
	 */
	public Integer getCou() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Cou);
	}

	/**
	 * 设置排放量
	 */
	public void setCou(Integer value) {
		setValue(FIELD_Cou, value);
	}
	
	/**
	 * 获取是否有错误数据
	 */
	public String getErrorData() {
		return (String) getValue(GlobalDataType.String, FIELD_ErrorData);
	}

	/**
	 * 设置是否有错误数据
	 */
	public void setErrorData(String value) {
		setValue(FIELD_ErrorData, value);
	}
	
	/**
	 * 获取命令编号
	 */
	public String getCn() {
		return (String) getValue(GlobalDataType.String, FIELD_Cn);
	}

	/**
	 * 设置命令编号
	 */
	public void setCn(String value) {
		setValue(FIELD_Cn, value);
	}
	
	/**
	 * 获取修改人
	 */
	public String getModifyUserId() {
		return (String) getValue(GlobalDataType.String, FIELD_ModifyUserId);
	}

	/**
	 * 设置修改人
	 */
	public void setModifyUserId(String value) {
		setValue(FIELD_ModifyUserId, value);
	}
	
	/**
	 * 获取数据标识
	 */
	public String getFlag() {
		return (String) getValue(GlobalDataType.String, FIELD_Flag);
	}

	/**
	 * 设置数据标识
	 */
	public void setFlag(String value) {
		setValue(FIELD_Flag, value);
	}
	
	/**
	 * 获取排放量消减量
	 */
	public Integer getAmountCou() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_AmountCou);
	}

	/**
	 * 设置排放量消减量
	 */
	public void setAmountCou(Integer value) {
		setValue(FIELD_AmountCou, value);
	}
	
	/**
	 * 获取浓度消减量
	 */
	public Integer getAmountDens() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_AmountDens);
	}

	/**
	 * 设置浓度消减量
	 */
	public void setAmountDens(Integer value) {
		setValue(FIELD_AmountDens, value);
	}
	
	/**
	 * 获取平均值
	 */
	public Integer getAvg() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Avg);
	}

	/**
	 * 设置平均值
	 */
	public void setAvg(Integer value) {
		setValue(FIELD_Avg, value);
	}
	
	/**
	 * 获取最小值
	 */
	public Integer getMin() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Min);
	}

	/**
	 * 设置最小值
	 */
	public void setMin(Integer value) {
		setValue(FIELD_Min, value);
	}
	
	/**
	 * 获取数据来源标识：0设备上传，1人工监测，2人工修约(设备上传)，3人工修约(人工监测) 4系统修约(设备上传) 5系统修约(人工监测)
	 */
	public Integer getDataFrom() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_DataFrom);
	}

	/**
	 * 设置数据来源标识：0设备上传，1人工监测，2人工修约(设备上传)，3人工修约(人工监测) 4系统修约(设备上传) 5系统修约(人工监测)
	 */
	public void setDataFrom(Integer value) {
		setValue(FIELD_DataFrom, value);
	}
	
	/**
	 * 获取修约凭证id
	 */
	public String getModifyCertificateId() {
		return (String) getValue(GlobalDataType.String, FIELD_ModifyCertificateId);
	}

	/**
	 * 设置修约凭证id
	 */
	public void setModifyCertificateId(String value) {
		setValue(FIELD_ModifyCertificateId, value);
	}
	
	/**
	 * 获取参数名称
	 */
	public String getParmname() {
		return (String) getValue(GlobalDataType.String, FIELD_Parmname);
	}

	/**
	 * 设置参数名称
	 */
	public void setParmname(String value) {
		setValue(FIELD_Parmname, value);
	}
	
	/**
	 * 获取修改日期
	 */
	public java.util.Date getModifyDate() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_ModifyDate);
	}

	/**
	 * 设置修改日期
	 */
	public void setModifyDate(java.util.Date value) {
		setValue(FIELD_ModifyDate, value);
	}
	
	/**
	 * 获取数据入库时间
	 */
	public java.util.Date getCreatetime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_Createtime);
	}

	/**
	 * 设置数据入库时间
	 */
	public void setCreatetime(java.util.Date value) {
		setValue(FIELD_Createtime, value);
	}
	
	/**
	 * 获取请求编码
	 */
	public String getQn() {
		return (String) getValue(GlobalDataType.String, FIELD_Qn);
	}

	/**
	 * 设置请求编码
	 */
	public void setQn(String value) {
		setValue(FIELD_Qn, value);
	}
}